/**
 * @author EmiCam
 * @version 1
 * @since 15/02/2015
 */

package MainPruebas;


import exceptions.PersistenciaException;
import PersistenciaDAOs.DAOPunto;
import VOs.VOPunto;


public class WebServices {
	
	private DAOPunto daoP;
	
	public WebServices(){
		
	}
	
	
	public void guardarPunto(String x, String y) throws PersistenciaException {
		
		VOPunto dP = new VOPunto();
		DAOPunto daop = new DAOPunto();
		
		int id = daop.last();
		id = id + 1; 

		
		//String x = "100";
		//String y = "100";
		
		dP.setId(id);
		dP.setCoordX(Integer.parseInt(x));
		dP.setCoordY(Integer.parseInt(y));
		try {
			daop.insert(dP);
		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}

	
	public String cargarPunto() throws PersistenciaException {

		VOPunto dP = new VOPunto();
		DAOPunto daop = new DAOPunto();
		String PuntoStr = "";
		
		int id = daop.last();
		
		try {
			dP = daop.select(id);
			PuntoStr = Integer.toString(dP.getId()) + ";" + Integer.toString(dP.getCoordX()) + ";" + Integer.toString(dP.getCoordY()); 
			
		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return PuntoStr;
	}

}